import request from "./index.js"

// 获取系统用户列表
export function getSysUserPageByRole(role, data) {
  return request({
    method:'post',
    url: `/user/page/${role}`,
    data
  })
}

// 获取系统用户总数
export function getUserTotalByRole(role) {
  return request({
    method:'get',
    url: `/user/total/${role}`  
  })
}

// 获取系统中知否存在指定用户名  
export function isExistUsername(username) {
  return request({
    method:'get',
    url: `/user/exist/${username}`  
  })
}
// 管理员更新系统用户信息 
export function adminUpdateUser(oldUsername, user) {
  return request({
    method:'post',
    url: '/user/update',
    data:{
      oldUsername,
      user
    }
  })
}
//  管理员录入系统用户信息
export function adminAddUser(data) {
  return request({
    method:'post',
    url: '/user/add',
    data
  })
}
// 根据用户名删除指定用户 
export function deleteUserByUsername(username) {
  return request({
    method:'get',
    url: `/user/delete/${username}`  
  })
}